import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Escribe una descrición de la clase Escenario2 aquí.
 * 
 * @autor Andrés Cruz Santiago 
 * @versión 04/11/13
 */
public class Nivel2 extends Escenario
{
    /**
     * Constructor para objetos de clase Escenario2.
     * 
     */
    public Nivel2(int numVidas, int puntos)
    {    
        // Crea un nuevo mundo de 600500 celdas con un tamaño de celda de 1x1 pixeles.
        super(); 
        super.prepare(numVidas, puntos);
        prepare();
    }

    public Nivel2()
    {
        this(3,0);
    }

    /**
     * Prepare the world for the start of the program. That is: create the initial
     * objects and add them to the world.
     */
    public void prepare()
    {
        int x=10,y=this.getHeight()-1;

        for(int i=0;i<17;i++)
        {
            Piso piso = new Piso();
            addObject(piso, x, y);
            x+=piso.getImage().getWidth();
        }

        y-=160;
        x=100;
        for(int i=0;i<14;i++)
        {
            Piso piso = new Piso();
            addObject(piso, x, y);
            x+=piso.getImage().getWidth();
        }

        y-=160;
        x=10;
        for(int i=0;i<14;i++)
        {
            Piso piso = new Piso();
            addObject(piso, x, y);
            x+=piso.getImage().getWidth();
        }

        y-=160;
        x=100;
        for(int i=0;i<14;i++)
        {
            Piso piso = new Piso();
            addObject(piso, x, y);
            x+=piso.getImage().getWidth();
        }

        Bombardero bombardero = new Bombardero(0);
        addObject(bombardero, 540, 75);
        Puerta puerta = new Puerta();
        addObject(puerta, 578, 71);
        puerta.setNumero(2);
        Espadachin espadachin = new Espadachin(1);
        addObject(espadachin, 31, 458);
        espadachin.setLocation(33, 551);
        Espadachin espadachin2 = new Espadachin(0);
        addObject(espadachin2, 380, 216);
        espadachin2.setLocation(580, 390);
        Chicharra chicharra = new Chicharra();
        addObject(chicharra, 348, 570);
        Chipote chipote = new Chipote();
        addObject(chipote, 95, 413);
        chipote.setLocation(95, 416);
        chipote.setLocation(95, 407);
        Bombardero bombardero2 = new Bombardero(1);
        addObject(bombardero2, 26, 229);
        bombardero2.setLocation(17, 230);
        chicharra.setLocation(146, 171);
    }
}
